Virtual Memory Architecture in SunOS

نویسندگان

  • Robert A. Gingell
  • Joseph P. Moran
  • William A. Shannon
چکیده

A new virtual memory architecture for the Sun implementation of the UNIX† operating system is described. Our goals included unifying and simplifying the concepts the system used to manage memory, as well as providing an implementation that fit well with the rest of the system. We discuss an architecture suitable for environments that (potentially) consist of systems of heterogeneous hardware and software architectures. The result is a page-based system in which the fundamental notion is that of mapping process addresses to files.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SunOS Virtual Memory Implementation

The implementation of a new virtual memory (VM) system for Sun’s implementation of the UNIX† operating system (SunOS‡) is described. The new VM system was designed for extensibility and portability using an object-oriented design carefully constructed to not compromise efficiency. The basic implementation abstractions of the new VM system and how they are managed are described. Some of the more...

متن کامل

Ariadne: Architecture of a Portable Threads System Supporting Thread Migration

Threads exhibit a simply expressed and powerful form of concurrency, easily exploitable in applications that run on both uniand multi-processors, sharedand distributed-memory systems. This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded distributed computing on a variety of platforms. Ariadne is a portable user-spacethreads sy...

متن کامل

A Comparison of the Vnode and Sprite File System Architectures

This paper compares the vnode architecture found in SunOS with the internal file system interfaces used in the Sprite distributed file system implementation. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as well as regular files. A strong separation of the internal naming and I...

متن کامل

More Taste: Less Greed? or Sending UNIX to the Fat Farm

You (like us) have 80 to 90 Sun 3/50 machines with 4 megabytes of memory. You have been given some optical discs containing System V.4. Which can you least afford to discard? Things are getting out of hand. Soon, 32 megabyte Ultrasparks will be needed just for us to start the window system in under a minute. For UNIX, now in middle-age rotundly recalling its sprightly youth, mere ‘tuning’ will ...

متن کامل

An Empirical Study of Distribution based on Voyager: A Performance Analysis

The paper describes the model, implementation and experimental evaluation of a distributed Kohonen Neural Network application (Kohonen Application). The aim of this research is to empirically verify the suitability and the performance of a distributed application based on mobile objects and, in perspective, intelligent agents. This research is aims to provide distribution features in decision s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987